$(function() {
    // 10、 文章搜索
    // 请求地址： / admin / article / query
    // 请求方式： get
    // 请求参数：
    let page = 1;
    let perpage = 10

    function init() {
        $.ajax({
            url: bignew.user_query,
            type: 'get',
            dataType: 'json',
            data: {
                page,
                perpage,
                type: $('#selCategory').val(),
                state: $('#selStatus').val()

            },
            success: function(res) {
                console.log(res);
                if (res.code == 200) {
                    $('tbody').html(template('artcilelistrender', res.data))
                    if (res.data.totalPage > 1) {
                        renderPage(res.data.totalPage)
                    } else {
                        renderPage(1)
                    }
                }
            }
        });
    }
    init()
    $.ajax({
        url: bignew.user_list,
        type: 'get',
        dataType: 'json',
        success: function(res) {
            console.log(res);
            $('#selCategory').html(template('artlist', res))
        }
    });
    $('#btnSearch').on('click', function() {
        console.log($('#selCategory').val());
        init()
        return false
    })

    function renderPage(total) {
        // bootstrapPaginator:可以自动的生成分页结构
        // 我们指定这个分页结构渲染在哪个位置？
        $('.pagination').bootstrapPaginator({
            bootstrapMajorVersion: 3,
            currentPage: page,
            totalPages: total,
            onPageClicked: function(event, originalEvent, type, cpage) {
                console.log(cpage) // 4
                    // cpage就是用户单击所单击的页码，我们如何获取这个页码所对应的数据呢？
                    // 我们只需要重置 全局的页码page,再让ajax根据重置后的page发送数据请求
                page = cpage
                init()
            }
        })
    }

    // 请求地址： / admin / article / delete
    // 请求方式： post
    // 请求参数：id

    $('tbody').on('click', '.delete', function() {
        let id = $(this).data('id')
        console.log(id);
        if (confirm('确定真的是要放弃并删除了吗')) {
            //通过id删除
            $.ajax({
                type: 'post',
                url: bignew.user_article_delete,
                data: { id },
                dataType: 'json',
                success: function(res) {
                    console.log(res);
                    if (res.code == 204) {
                        alert(res.msg);
                        init()
                    }
                }
            })
        }





    })



})